#  week 11  12 五一  开学的第一个问题  ，  考试相关的内容， 专业方向发展规划
#  计算机网络 数据库  云服务器    网站   开发 角色 ，不爱编程， 测试， 需求 　软件工程
#　　Python 基础  数组  循环 分支结构
#   类  函数  实现我们的想法   面向对象
# 爬虫 工具 查过字典  计算机网络 协议  Python  网页 编程


#  客户端  手机浏览器 APP PC浏览器 访问网页
#   发出请求
#   对应 服务器    手机  请求 到 对应服务器  判断是你  返回给你响应
#  首先我们要把这个网页的代码  存到变量 response
# 爬取 每页 的内容    先把每页网页源码爬取下来 然后进行 分析 抓取我们要的数据   爬取每一页的函数
#  Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko)
#  Chrome/85.0.4183.102 Mobile Safari/537.36
# Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko)
# Version/13.0.3 Mobile/15E148 Safari/604.1
# 伪装自己的客户端

#header = {'User-Agent': "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36"
      #    }

"""url = "https://www.maoyan.com/board/4"
#  先用程序 先请求网站  把 源代码  下载 存到一个变量

r = requests.get(url)"""

import requests  #
def get_one_page(url):  # 程序 模拟 浏览器访问
    # headers  伪装成 电脑浏览器
    a = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36'
                }
    response = requests.get(url,headers = a)  #  请求网站 返回的网页  存到response
    return response.text
def main():
    url = "https://www.maoyan.com/board/4"
    html = get_one_page(url)   # 爬取每页代码的函数 源码 存到html里
    print(html)

main()